/**
* All Rights Reserved , Copyright (C) 2022 , 青岛鼎信通讯股份有限公司
*
* IAppAreaInitializationConfigService
* 区域初始化配置
*
* 修改纪录
* 2022-12-23 版本：1.0 wuyuyang 创建。
* @version 版本：1.0
* @author 作者：wuyuyang
* 创建日期：2022-12-23
*/

package com.topscomm.appv2.service;

import com.topscomm.appv2.IAppv2Service;
import com.topscomm.appv2.dao.IAppAreaInitializationConfigDao;
import com.topscomm.appv2.pojo.AppAreaInitializationConfigEntity;
import com.topscomm.basic.BasicEntity;

import java.util.List;
import java.util.Map;

public interface IAppAreaInitializationConfigService extends IAppv2Service<AppAreaInitializationConfigEntity, IAppAreaInitializationConfigDao>{
    /**
     * @Description:    用户信息表金刚区强制更新
     * @Author:         wuyuyang
     * @Return:         java.lang.String
     * @exception:
     * @Date:           3/1/2023 上午10:14
     * @Version:        1.0
     **/
    public boolean updateForceAppUserInfoCorearea(List<AppAreaInitializationConfigEntity> appAreaInitializationConfigEntityList, Map<String, Object> paraMap);

    /**
     * @Description:    用户信息表金刚区最大数量强制更新
     * @Author:         wuyuyang
     * @Return:         java.lang.String
     * @exception:
     * @Date:           3/1/2023 上午11:16
     * @Version:        1.0
     **/
    public boolean updateForceAppUserInfoCoreareaMaxnum(List<AppAreaInitializationConfigEntity> appAreaInitializationConfigEntityList);


    /**
     * @Description:    用户信息表最近使用最大数强制更新
     * @Author:         wuyuyang
     * @Return:         java.lang.String
     * @exception:
     * @Date:           3/1/2023 下午2:10
     * @Version:        1.0
     **/
    public boolean updateForceAppUserInfoRecentlyusedareaMaxnum(List<AppAreaInitializationConfigEntity> appAreaInitializationConfigEntityList);

    /**
     * @Description:    用户信息表一级目录强制更新
     * @Author:         wuyuyang
     * @Return:         java.lang.String
     * @exception:
     * @Date:           3/1/2023 下午8:31
     * @Version:        1.0
     **/
    public boolean updateForceAppUserInfoFirstleveldirectory(List<AppAreaInitializationConfigEntity> appAreaInitializationConfigEntityList);

    /**
     * @Description:    处理用户信息
     * @Author:         wuyuyang
     * @Return:         java.lang.String
     * @exception:
     * @Date:           28/2/2023 下午9:19
     * @Version:        1.0
     **/
    public void updateUserinfo(Map<String, Object> paraMap);

}
